package com.feel.config;//package com.feel.config;
//
//
//import cn.dev33.satoken.context.SaHolder;
//import cn.dev33.satoken.context.model.SaRequest;
//import com.box.auth.service.UserService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.servlet.ModelAndView;
//
//import java.io.Serializable;
//
//
///**
// * Sa-Token-OAuth2 配置类 Model
// * @author cxy
// *
// */
//@Configuration
//public class SaOAuth2Config implements Serializable {
//
//	@Autowired
//	private UserService fUserService;
//
//	@Value("${login.unurl}")
//	private String unUrl;
//
//	// Sa-OAuth2 定制化配置
//	@Autowired
//	public void setSaOAuth2Config(cn.dev33.satoken.oauth2.config.SaOAuth2Config cfg) {
//		cfg.
//				// 未登录的视图
//		   setNotLoginView(()->{
//					SaRequest req = SaHolder.getRequest();
//					 String redirectUri = req.getParam("redirect_uri");
//					String url = "redirect:"+unUrl+"?redirect_uri="+redirectUri;
//				return new ModelAndView(url);
//			}).
//			setDoLoginHandle((name, pwd) -> {
//				return fUserService.checkUser(name,pwd);
//		  });
//	}
//}
